package service.person;

import domain.Person;

import java.util.List;

public interface PersonService {
    /**
     * 个人赛报名
     * @param name,sex,age,BM,phone,idcard,filename,isTeam
     * @return int
     * @author 夏添
     * @date 2020/7/23 9:25
     */
    public int onePerson(String name, String sex, int age, String phone, String idcard);

    /**
     * 个人赛医护报名
     * @param name,sex,age,BM,phone,idcard,filename,isTeam
     * @return int
     * @author 夏添
     * @date 2020/7/23 9:25
     */
    public int threePerson(String name, String sex, int age, String phone, String idcard, String filename);

    /**
     * 团队报名
     * @param
     * @return int
     * @author 夏添
     * @date 2020/7/23 9:25
     */
    public int twoPerson(String name1, String sex1, int age1, String idcard1, String name2,String sex2,int age2,String idcard2, String name3,String sex3,int age3,String idcard3, String phone);

    /**
     * 统计个人男子组报名数
     * @param
     * @return int
     * @author 夏添
     * @date 2020/7/23 9:25
     */
    public int countOneman();

    /**
     * 统计个人女子组报名数
     * @param
     * @return int
     * @author 夏添
     * @date 2020/7/23 9:25
     */
    public int countOnewoman();

    /**
     * 统计个家庭组报名数
     * @param
     * @return int
     * @author 夏添
     * @date 2020/7/23 9:25
     */
    public int countTwo();

    /**
     * 统计个白衣天使组报名数
     * @param
     * @return int
     * @author 夏添
     * @date 2020/7/23 9:25
     */
    public int countThree();

    /**
     * 获取明细列表
     * @param pro
     * @return List<User>
     * @author 夏添
     * @date 2020/9/23 16:03
     */
    public List<Person> getPersonList(String pro) ;
}
